/* CSS Variables */
:root {
    /* Colors */
    --dark-bg: #0c2644;
    --light-text: #ffffff;
    --accent-color: #3498db;
    --link-color: #2980b9;
    --border-color: rgba(255, 255, 255, 0.1);
    
    /* Fonts */
    --main-font: 'Source Sans Pro', sans-serif;
    
    /* Spacing */
    --container-width: 1200px;
    --section-spacing: 2rem;
    --item-spacing: 1rem;
    
    /* Transitions */
    --hover-transition: 0.3s;
    
    /* Border Radius */
    --border-radius: 4px;
    
    /* Box Shadow */
    --card-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}